#Docker
#FROM adoptopenjdk/openjdk8-openj9:alpine-slim
#Docker
FROM hub.sinfcloud.com/support/openjdk8-openj9:open-8-jre
#作者邮箱必写
MAINTAINER sinfcloud@supermap.com
#同步时间
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#创建一个文件夹
RUN mkdir -p /xxl_job/agent
#指定一个工作空间
WORKDIR /xxl_job
#指定端口
EXPOSE 9969
#将其编译之后的jar文件添加
ADD ./target/xxl-job-admin-2.4.0-SNAPSHOT.jar ./app.jar
#wait-for
ADD ./wait-for ./
RUN chmod +x wait-for
#wait-for-it.sh
ADD ./wait-for-it.sh ./
RUN chmod +x wait-for-it.sh
#运行命令
#CMD java -Djava.security.egd=file:/dev/./urandom -jar app.jar ${JAVA_OPTS: }
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","app.jar"]